正常情况下,创建接入点后,OSS会自动为您生成接入点别名。要通过自定义域名访问接入点,只需将自定义域名绑定至接入点域名。
前提条件
操作步骤
为接入点绑定自定义域名。
登录OSS管理控制台。
在左侧导航栏,单击接入点列表。
在接入点列表页面,单击已创建的接入点。
在接入点页面,单击接入点域名管理,然后单击绑定域名。
在绑定域名面板,输入要绑定的自定义域名,例如
example.com
,单击立即验证,然后复制页面显示的主机记录和CnameToken。重要复制TXT记录值后,请保持绑定域名面板,直到最终完成提交。如果关闭绑定域名面板,TXT记录值会失效,导致之后验证域名所有权失败。
添加TXT记录与CNAME记录。
登录云解析DNS控制台。
在域名解析列表中,单击目标域名右侧的解析设置。
单击添加记录,填写域名解析信息。
TXT记录
CNAME记录
单击确认。
在OSS控制台的绑定域名面板,单击验证域名所有权并绑定。然后单击完成。
通过ossutil测试是否可以通过自定义域名访问接入点服务。
通过ossutil配置文件设置自定义域名和接入点别名的映射关系。
配置示例如下。具体步骤,请参见配置自定义域名。
[Bucket-Cname] ap-01-d571827a1e2ed76490899a8a922262****-ossalias=example.com
通过sign命令为目标文件example.txt生成签名URL。
ossutil sign oss://ap-01-d571827a1e2ed76490899a8a922262****-ossalias/example.txt
返回结果如下:
https://example.com/example.txt?Expires=1704694352&OSSAccessKeyId=LTAI*****************&Signature=mjOaJTUt4l4g****************** 0.050753(s) elapsed
通过浏览器访问生成的签名URL,提示下载或预览文件,说明已成功通过自定义域名访问接入点服务。
该文章对您有帮助吗?